body,
html {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color:#333;
	margin: 0;
	padding: 0;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.page-wrap {
	max-width: 640px;
	width: 100%;
	margin: 0 auto;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.layers {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.layer {
	position: absolute;
}

.anTwinkle {
	animation: twinkle 3s infinite;
	-moz-animation: twinkle 3s infinite;
	/* Firefox */
	-webkit-animation: twinkle 3s infinite;
	/* Safari 和 Chrome */
}

#log {
	word-break: break-all; //强制换行
	overflow-y: auto;
	overflow-x: auto;
	height: 100%;
	width: 100%;

	color: darkgoldenrod;
/*	font-size: 20px;	*/
}


.disableEvents {
	pointer-events: none; //禁用事件
}

/* 禁用文本选取 */
.noselect {
	-webkit-touch-callout: none;	
	/* iOS Safari */
	-webkit-user-select: none;
	/* Chrome/Safari/Opera */
	-khtml-user-select: none;
	/* Konqueror */
	-moz-user-select: none;
	/* Firefox */
	-ms-user-select: none;
	/* Internet Explorer/Edge */
	user-select: none;
	/* Non-prefixed version, currently 
not supported by any browser */
}
